//package com.cskaoyan.catmall.controller;
//
//import com.cskaoyan.catmall.model.bo.WxListBoXGQ;
//import com.cskaoyan.catmall.model.vo.BaseRespVo;
//import com.cskaoyan.catmall.model.vo.WxAddressListVoXGQ;
//import com.cskaoyan.catmall.model.vo.WxListVoXGQ;
//import com.cskaoyan.catmall.service.WxAddressServiceXGQ;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//
///**
// * 创建日期: 2022-01-10-14-18
// * author : XGQ
// * description: 地址
// */
//@RestController
//@RequestMapping("wx/address")
//public class WxAddressListControllerXGQ {
//
//    @Autowired
//    WxAddressServiceXGQ wxAddressService;
//
//    /**
//     * @description 地址列表
//     * @author XGQ
//     * @date 2022/01/10 23:30
//     * @param
//     * @return com.cskaoyan.catmall.model.vo.BaseRespVo<com.cskaoyan.catmall.model.vo.WxAddressListVoXGQ>
//     */
//    @GetMapping("list")
//    public BaseRespVo<WxAddressListVoXGQ> getAddressList(){
//        WxAddressListVoXGQ wxAddressListVoXGQ = wxAddressService.getAddressList();
//        return BaseRespVo.ok(wxAddressListVoXGQ);
//    }
//
//    /**
//     * @description 新增地址
//     * @author XGQ
//     * @date 2022/01/10 23:30
//     * @param
//     * @param wxListBoXGQ
//     * @return com.cskaoyan.catmall.model.vo.BaseRespVo
//     */
//    @PostMapping("save")
//    public BaseRespVo saveInfo(@RequestBody WxListBoXGQ wxListBoXGQ){
//        Integer id = wxAddressService.getIdAndSave(wxListBoXGQ);
//        return BaseRespVo.ok(id);
//    }
//
//    /**
//     * @description 逻辑删除地址
//     * @author XGQ
//     * @date 2022/01/10 23:31
//     * @param
//     * @param wxListBoXGQ
//     * @return com.cskaoyan.catmall.model.vo.BaseRespVo
//     */
//    @PostMapping("delete")
//    public BaseRespVo deleteAddress(@RequestBody WxListBoXGQ wxListBoXGQ){
//
//        wxAddressService.deleteAddress(wxListBoXGQ.getId());
//        return BaseRespVo.ok();
//    }
//
//    @GetMapping("detail")
//    public BaseRespVo detailAddress(Integer id){
//        WxListVoXGQ wxListVoXGQ = wxAddressService.getDetailAddress(id);
//        return BaseRespVo.ok(wxListVoXGQ);
//    }
//
//}
